package com.esun.payment_api.dao;

import com.esun.payment_api.domain.FkDraft;
import com.esun.payment_api.domain.FkDraftClaim;
import com.esun.payment_api.domain.UserDept;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
public class FkDraftDetail extends FkDraft {
    //总付款金额
    private BigDecimal totalMoney;
    //银承总金额
    private BigDecimal ycMoney;
    //商承总金额
    private BigDecimal scMoney;
    //流程状态
    private String flowStatusStr;
    //最新流程审批时间
    private String dateTime;
    //判断当前登录人是否可审批
    private Boolean isExaminer;
    //判断当前登录人是否显示编辑按钮
    private Boolean editable;
    //判断当前登录人是否显示保存按钮
    private Boolean saveButton;
    //判断是否显示审批流程页面
    private Boolean IsApprovalProcess;
    //判断是否显示提交按钮
    private Boolean IsSubmit;
    //判断是否显示再次提交按钮
    private Boolean IsResubmit;

    @ApiModelProperty("关联票据")
    private List<FkDraftClaim> fkDraftClaimList;

    @ApiModelProperty("人员部门信息")
    private UserDept userDept;
}
